home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 119 / MOBICLIC 119.ISO / pc / DATA / DCV119 / DCV119_00 / DCV119_00.swf / scripts / frame_280 / DoAction.as
Text File  |  2009-11-16  |  3KB  |  112 lines

  1. stop();
  2. dureeDiapo = 4000;
  3. BT_DIAPO._visible = false;
  4. texte_LMXX.text = "";
  5. showDiapo = function(No, L_ordre)
  6. {
  7.    trace("index de photo diapo = " + String(No + 1));
  8.    var _loc3_ = gimme2digits(Math.ceil(L_ordre[No] / 5));
  9.    var _loc1_ = L_ordre[No] - Math.floor(L_ordre[No] / 5) * 5;
  10.    if(_loc1_ == 0)
  11.    {
  12.       _loc1_ = 5;
  13.    }
  14.    var _loc4_ = gimme2digits(_loc1_);
  15.    trace("suffixe1 " + _loc3_);
  16.    trace("suffixe2 " + _loc4_);
  17.    DIAPORAMA.gotoAndStop("PH_" + _loc3_ + "_" + _loc4_);
  18.    texte_LMXX.text = String(L_LM_animaux[L_ordre[No] - 1]);
  19. };
  20. pauseAndShow = function()
  21. {
  22.    showDiapo(NoDiapo2show,L_ordreFotos);
  23.    if(NoDiapo2show < 14)
  24.    {
  25.       NoDiapo2show++;
  26.    }
  27.    else
  28.    {
  29.       clearInterval(ProcessusDiapo);
  30.       BT_DIAPO._visible = true;
  31.    }
  32. };
  33. trace("LocalLastCatched en entr├⌐e de label diapo = " + LocalLastCatched);
  34. if(LocalLastCatched == 0)
  35. {
  36.    DIAPORAMA.gotoAndStop("PH_" + gimme2digits(NoZoneSelected) + "_" + gimme2digits(NoPhoto2Show));
  37.    var indexLM = NoPhoto2Show + (NoZoneSelected - 1) * 5;
  38.    trace("indexLM = " + indexLM);
  39.    texte_LMXX.text = String(L_LM_animaux[indexLM - 1]);
  40.    indexLM = null;
  41. }
  42. else
  43. {
  44.    trace("lancement diaporama");
  45.    LocalLastCatched = 0;
  46.    var L = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];
  47.    var Ltampon = [];
  48.    L_ordreFotos = [];
  49.    var _loc0_ = null;
  50.    if((_loc0_ = NoZoneSelected) !== 0)
  51.    {
  52.       var Noreel_foto = NoPhoto2Show + (NoZoneSelected - 1) * 5;
  53.       Ltampon.push(Noreel_foto);
  54.       L.splice(Noreel_foto - 1,1);
  55.       L_ordreFotos = Ltampon.concat(randomiseList(L));
  56.    }
  57.    else
  58.    {
  59.       L_ordreFotos = randomiseList(L);
  60.    }
  61.    trace("L_ordreFotos = " + L_ordreFotos);
  62.    showDiapo(0,L_ordreFotos);
  63.    NoDiapo2show = 1;
  64.    trace("dureeDiapo = " + dureeDiapo);
  65.    var ProcessusDiapo = setInterval(pauseAndShow,dureeDiapo);
  66.    trace("ProcessusDiapo = " + ProcessusDiapo);
  67. }
  68. BT_FERMER.onRollOver = function()
  69. {
  70.    this.useHandCursor = true;
  71.    this.gotoAndStop("E2");
  72.    bruit({nomBruit:"FERMER"});
  73. };
  74. BT_FERMER.onPress = function()
  75. {
  76.    this.gotoAndStop("E1");
  77.    killbruit({nomBruit:"FERMER"});
  78.    NoPhoto2Show = 0;
  79.    LocalLastCatched = 0;
  80.    showMedaillons();
  81.    clearInterval(ProcessusDiapo);
  82.    _root.gotoAndStop(gimme2digits(NoZoneSelected) + "_" + "ATTENTE");
  83. };
  84. BT_FERMER.onRollOut = function()
  85. {
  86.    this.gotoAndStop("E1");
  87.    killbruit({nomBruit:"FERMER"});
  88. };
  89. BT_DIAPO.onRollOver = function()
  90. {
  91.    this.useHandCursor = true;
  92.    this.gotoAndStop("E2");
  93.    bruit({nomBruit:"DIAPO"});
  94. };
  95. BT_DIAPO.onPress = function()
  96. {
  97.    this.gotoAndStop("E1");
  98.    this._visible = false;
  99.    killbruit({nomBruit:"DIAPO"});
  100.    clearInterval(ProcessusDiapo);
  101.    showDiapo(0,L_ordreFotos);
  102.    NoDiapo2show = 1;
  103.    trace("dureeDiapo = " + dureeDiapo);
  104.    var ProcessusDiapo = setInterval(pauseAndShow,dureeDiapo);
  105.    trace("ProcessusDiapo = " + ProcessusDiapo);
  106. };
  107. BT_DIAPO.onRollOut = function()
  108. {
  109.    this.gotoAndStop("E1");
  110.    killbruit({nomBruit:"DIAPO"});
  111. };
  112.